package com.example.hive;

import org.apache.hadoop.hive.conf.HiveConf;
import org.apache.hadoop.hive.metastore.HiveMetaStoreClient;
import org.apache.hadoop.hive.metastore.api.MetaException;

/**
 * @Author: leali
 * @Version: 1.0
 * @Date: 2021/11/12-11:10
 * @Description: hive 元数据信息类
 */
public class MetaDataInfo {
    private HiveMetaStoreClient hiveMetaStoreClient;

    public void setHiveMetaStoreClient(String hiveMetaUris) throws MetaException {
       HiveConf hiveConf=new HiveConf();
       hiveConf.set("hive.metastore.uris",hiveMetaUris);
       this.hiveMetaStoreClient=new HiveMetaStoreClient(hiveConf);
    }

    public HiveMetaStoreClient getHiveMetaStoreClient() {
        return hiveMetaStoreClient;
    }
}
